package com.hydl.power.service;

import java.util.List;

import com.github.pagehelper.PageInfo;
import com.hydl.power.pojo.PowerDevice;

/**
 * @description 电表设备
 * @author miss
 * @date 2023-01-04
 */
public interface PowerDeviceService {

    /**
     * 新增
     */
    int insert(PowerDevice PowerDevice);

    /**
     * 删除
     */
    int delete(int id);

    /**
     * 更新
     */
    int update(PowerDevice PowerDevice);

    /**
     * 根据主键 id 查询
     */
    PowerDevice load(int id);

    /**
     * 分页查询
     */
    PageInfo<PowerDevice>  pageList(int offset, int pagesize,PowerDevice PowerDevice);

    /**
     * 查询
     * @param powerDevice
     * @return
     */
    List<PowerDevice> query(PowerDevice powerDevice);

}